renewable energy undertaking - Spanish English Dictionary